package com.tgky.ybzb.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.tgky.ybzb.entity.result.BaseEntity;
import com.tgky.ybzb.utils.excel.ExcelExport;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
@EqualsAndHashCode(callSuper = false)
public class GcxqVo {

    @ApiModelProperty(value = "主键id", position = 0)
    private Integer xqid;

    @ExcelExport(value = "任务类型",sort = 0)
    @ApiModelProperty(value = "任务类型", position = 1)
    private String rwlx;

    @ExcelExport(value = "目标形态",sort = 1)
    @ApiModelProperty(value = "目标形态", position = 2)
    private String mbxt;

    @ExcelExport(value = "气象条件",sort = 2)
    @ApiModelProperty(value = "气象条件", position = 3)
    private String qxtj;

    @ExcelExport(value = "攻击因素",sort = 3,kv = "0-是;1-否")
    @ApiModelProperty(value = "攻击因素（0：是 1：否）", position = 4)
    private Integer gjys;

    @ExcelExport(value = "是否频谱静默",sort = 4,kv = "0-是;1-否")
    @ApiModelProperty(value = "是否频谱静默（0：是 1：否）", position = 5)
    private Integer sfdcjm;

    @ExcelExport(value = "是否合作目标",sort = 5,kv = "0-是;1-否")
    @ApiModelProperty(value = "是否合作目标（0：是 1：否）", position = 6)
    private Integer sfhzmb;

    @ExcelExport(value = "载荷类型",sort = 6)
    @ApiModelProperty(value = "载荷类型", position = 7)
    private String zhlx;

    @ExcelExport(value = "工作模式",sort = 7)
    @ApiModelProperty(value = "工作模式", position = 8)
    private String gzms;

    @ExcelExport(value = "分辨率",sort = 8)
    @ApiModelProperty(value = "分辨率", position = 9)
    private Double fbl;

    @ExcelExport(value = "优先级",sort = 9)
    @ApiModelProperty(value = "优先级", position = 10)
    private Integer yxj;
}
